package io.renren.modules.pet.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 宠物团队信息
 *
 * @author zwp zwp
 * @since 1.0.0 2025-03-24
 */
@Data
@ApiModel(value = "宠物团队信息")
public class PetTeamVO implements Serializable {
    private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@ApiModelProperty(value = "id")
	private Long id;

	/**
	 * 团队Logo图片地址
	 */
	@ApiModelProperty(value = "团队Logo图片地址")
	private String logoUrl;

	private List<String> logoUrlList;

	/**
	 * 团队名称
	 */
	@ApiModelProperty(value = "团队名称")
	private String teamName;

	/**
	 * 负责人
	 */
	@ApiModelProperty(value = "负责人")
	private String teamLeader;

	/**
	 * 所在城市
	 */
	@ApiModelProperty(value = "所在城市")
	private String teamCity;

	/**
	 * 详细地址
	 */
	@ApiModelProperty(value = "详细地址")
	private String teamAddress;

	/**
	 * 照片
	 */
	@ApiModelProperty(value = "照片")
	private String imageUrl;

	/**
	 * 照片
	 */
	@ApiModelProperty(value = "照片")
	private int imageUrlSize;

	/**
	 * 照片集合
	 */
	@ApiModelProperty(value = "照片集合")
	private List<String> imageUrlList;

	/**
	 * 基地介绍
	 */
	@ApiModelProperty(value = "基地介绍")
	private String description;

	/**
	 * 状态  0：待审核   1：审核通过   2：审核未通过
	 */
	@ApiModelProperty(value = "状态  0：待审核   1：审核通过   2：审核未通过")
	private Integer status;

	/**
	 * 收藏数量
	 */
	@ApiModelProperty(value = "收藏数量")
	private Integer teamCollectNum;

	/**
	 * 是否收藏 是：1  否：0
	 */
	@ApiModelProperty(value = "是否收藏")
	private Integer isTeamCollect;

	/**
	 * 创建者
	 */
	@ApiModelProperty(value = "创建者")
	private Long creator;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createDate;

	/**
	 * 更新者
	 */
	@ApiModelProperty(value = "更新者")
	private Long updater;

	/**
	 * 更新时间
	 */
	@ApiModelProperty(value = "更新时间")
	private Date updateDate;


}